pool of stagnant water - Turco Inglés Diccionario